package com.eleme.cart.service;

import com.eleme.cart.dto.CartAddDTO;
import com.eleme.cart.dto.CartUpdateDTO;
import com.eleme.cart.vo.CartItemVO;
import java.util.List;

/**
 * 购物车服务接口
 */
public interface CartService {
    /** 添加购物车条目 */
    String addItem(CartAddDTO dto);
    /** 更新购物车条目数量 */
    String updateItem(CartUpdateDTO dto);
    /** 删除购物车条目 */
    String removeItem(String id);
    /** 清空用户购物车 */
    String clearCart(String userId);
    /** 查询用户购物车 */
    List<CartItemVO> listByUser(String userId);
} 